<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="class">
    <name>ActionHistoryPanel</name>
    <filename>class_action_history_panel.html</filename>
    <member kind="function">
      <type></type>
      <name>ActionHistoryPanel</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>a74a587d572de94b4276fd0b1cd997a0e</anchor>
      <arglist>(deque&lt; BaseAction * &gt; *history)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onResize</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>aaae002721c0e12a7e7d6bf3c16bddeb8</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateHistory</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>a60cab5986a63b497e863e095ceffd7af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateHistory</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>ad570fc2f282a1f72a1fb27df26b7e833</anchor>
      <arglist>(deque&lt; BaseAction * &gt; *history)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>deque&lt; BaseAction * &gt; *</type>
      <name>actionHistory</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>a4d146f86bdd34242cc0d2f182006f6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>title</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>a8e7e389a16922916a3467a2e50445a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label **</type>
      <name>historyText</name>
      <anchorfile>class_action_history_panel.html</anchorfile>
      <anchor>a82f384e1671c18e54c2c9dd539346c75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BaseAction</name>
    <filename>class_base_action.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_base_action.html</anchorfile>
      <anchor>a0ae2e576b9ed3768a3a43ff66f57ba3c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_base_action.html</anchorfile>
      <anchor>a1187759e7fda3c3893b8657f22cfe97c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>description</name>
      <anchorfile>class_base_action.html</anchorfile>
      <anchor>a421e4cae9351864d133fd105f92dd0e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BaseAction</name>
      <anchorfile>class_base_action.html</anchorfile>
      <anchor>a8a23c4be7948ffae58850b7f16da3a1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>desc</name>
      <anchorfile>class_base_action.html</anchorfile>
      <anchor>a3cc0f848a33f401a2b5687bebdc633f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ChangeTileAction</name>
    <filename>class_change_tile_action.html</filename>
    <base>BaseAction</base>
    <member kind="function">
      <type></type>
      <name>ChangeTileAction</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>ae8e93ac882026a3eb289d41cf69db2a3</anchor>
      <arglist>(Map *map, int layer, int setTile, int tilex, int tiley, char *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a69aa0f93e077f986d3f4b8c4f7f4b951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>ade45761966e10c5f5bf8c3f6fbf10b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ChangeTileAction</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a0e8d0ed44ed8a97921acff2353bcf742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MapResizer::ResizeInfo *</type>
      <name>resizeResult</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a846ecb0c65fd995dd43123ee641d1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>target</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a6dec0ea19ecbb46cfca961871a1d1c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>targetX</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a860dd51ef3d02472877342a24a428cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>targetY</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a7965a5e41f6939101e5393555205f05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>targetLayer</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a4a39704d6b8bb6f57ad0be44d4bc763c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a03ee5a091869109a84b99f0d0236a494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>originalValue</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a7d0a37acb483027f98ed0763c4128cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>needsResize</name>
      <anchorfile>class_change_tile_action.html</anchorfile>
      <anchor>a76f3df9d6799b32086c5c515e9fbb00e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClearAreaAction</name>
    <filename>class_clear_area_action.html</filename>
    <base>BaseAction</base>
    <class kind="struct">ClearAreaAction::ClearTile</class>
    <member kind="function">
      <type></type>
      <name>ClearAreaAction</name>
      <anchorfile>class_clear_area_action.html</anchorfile>
      <anchor>a608fa34fb684426ca5be3bfa93b72035</anchor>
      <arglist>(Map *map, sf::Rect&lt; int &gt; src, bool cut)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_clear_area_action.html</anchorfile>
      <anchor>a6702bfd335ff415a39c13b417c545075</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_clear_area_action.html</anchorfile>
      <anchor>a36093d932eedd44d193f84872a880ddc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; ClearTile &gt;</type>
      <name>clearedTiles</name>
      <anchorfile>class_clear_area_action.html</anchorfile>
      <anchor>a51c113cc5454f1c83f7708beed054b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>target</name>
      <anchorfile>class_clear_area_action.html</anchorfile>
      <anchor>aa1904515a68ddc3d333a34f64e93acdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::Rect&lt; int &gt;</type>
      <name>source</name>
      <anchorfile>class_clear_area_action.html</anchorfile>
      <anchor>a236da8b07546bf5671d13f86a4998877</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ClearAreaAction::ClearTile</name>
    <filename>struct_clear_area_action_1_1_clear_tile.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>tile</name>
      <anchorfile>struct_clear_area_action_1_1_clear_tile.html</anchorfile>
      <anchor>abcebd386eac9890e076b59ba0db4fce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>layer</name>
      <anchorfile>struct_clear_area_action_1_1_clear_tile.html</anchorfile>
      <anchor>a3159c0fa283c9c68129cf5e36c9580e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>struct_clear_area_action_1_1_clear_tile.html</anchorfile>
      <anchor>ab8ce4e68affc6a49d980ace4b434501f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClearTileAction</name>
    <filename>class_clear_tile_action.html</filename>
    <base>BaseAction</base>
    <member kind="function">
      <type></type>
      <name>ClearTileAction</name>
      <anchorfile>class_clear_tile_action.html</anchorfile>
      <anchor>aa6c2dc7ee6c52195f187f89c90a485c8</anchor>
      <arglist>(unsigned short *tile, int layer, int tilex, int tiley)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_clear_tile_action.html</anchorfile>
      <anchor>a72a33e9a14b3e327ae9aa7f6ec97caae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_clear_tile_action.html</anchorfile>
      <anchor>a4639323d2424087f16a89beae0dfa27b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>target</name>
      <anchorfile>class_clear_tile_action.html</anchorfile>
      <anchor>a1432cbe424d6fe752ccdf045ea5074cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>originalValue</name>
      <anchorfile>class_clear_tile_action.html</anchorfile>
      <anchor>a9ffe5377d3fbf15dd3dec43dfe7992fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ClipboardPanel</name>
    <filename>class_clipboard_panel.html</filename>
    <class kind="struct">ClipboardPanel::CopyTile</class>
    <member kind="function">
      <type></type>
      <name>ClipboardPanel</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>a0446578bc342c5eaf6179bd6540b6dd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateClipboard</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>adeb59485a2b6043b57fcbf47cafddcf3</anchor>
      <arglist>(Map *map, SpriteManager *spriteManager, sf::Rect&lt; int &gt; &amp;marquee)</arglist>
    </member>
    <member kind="variable">
      <type>vector&lt; CopyTile &gt;</type>
      <name>clipboard</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>aa9cb677dab6379531acbbbf7d68af367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>title</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>a4d14333c28af12b98020654beea3fad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>info</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>a7fe26bd8d373df11c767c2384ae762ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::RenderTexture *</type>
      <name>clipboardDraw</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>ac43931c8c306735bcbdb51f28cd8704e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::Sprite</type>
      <name>clipboardSprite</name>
      <anchorfile>class_clipboard_panel.html</anchorfile>
      <anchor>afad0df915bcf2a2f023d5a95a088302e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ClipboardPanel::CopyTile</name>
    <filename>struct_clipboard_panel_1_1_copy_tile.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>tile</name>
      <anchorfile>struct_clipboard_panel_1_1_copy_tile.html</anchorfile>
      <anchor>a3c43553fecc67b5bd152eb5a4959ce40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>layer</name>
      <anchorfile>struct_clipboard_panel_1_1_copy_tile.html</anchorfile>
      <anchor>a92c29e38ea7a91c7a293a681c68d1e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sprite</name>
      <anchorfile>struct_clipboard_panel_1_1_copy_tile.html</anchorfile>
      <anchor>a8e70c43c475830edcb97f7efa8eb78c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>struct_clipboard_panel_1_1_copy_tile.html</anchorfile>
      <anchor>ae77a49d5a824283b3f7ea8159eb0eb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>struct_clipboard_panel_1_1_copy_tile.html</anchorfile>
      <anchor>abb91ba6040b8ac715fc7e0198417ead2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Editor</name>
    <filename>class_editor.html</filename>
    <member kind="function">
      <type></type>
      <name>Editor</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ae208b788b6212af03488814462ae40d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>aff560102e9f449b192ef57c529bbb33a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handleInput</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a7f4cf580c72cd9ac8782c328a22c606d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMouseTile</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a5603700c410f10dc5086c892ca15b172</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMapInstance</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a272019fbf875e233cac87cf00e127f38</anchor>
      <arglist>(Map *map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selectEditorInstance</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a3bd35e1a2fdfc864ab0ec7fd076948df</anchor>
      <arglist>(EditorInstance *editorInstance)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Editor</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ad465abc9575af92b4fa61525085172d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>newMap</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a2fc2ae7a82637995aba1ca0d9a301049</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mapTabClose</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a21b7056d78aa8dabc766456fcd27c20f</anchor>
      <arglist>(InterfaceElement *sender)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mapTabClick</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a30ae3270c033543c1da952b441d46e29</anchor>
      <arglist>(InterfaceElement *sender)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>spriteSelected</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a88e746b45681b5b69f52b5e734a3eaf2</anchor>
      <arglist>(BaseSprite *sprite)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>selectTool</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a661ea97fd13efe627fe5d7ac339858d6</anchor>
      <arglist>(EditorInstance::Tool tool)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveMap</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>add1f4b900d9c8ae6065ccd769929b617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openMap</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a505f70f2db5684bf292ceb3b30b89c3d</anchor>
      <arglist>(std::string mapname)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showOpenWindow</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ab378a7a5496a44cc2d05eee8f0260392</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>trapped</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a5ec8d3ba0182183cc9d79f816f595f1b</anchor>
      <arglist>(InterfaceEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showSpritePanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>adc5661b026a73de204b8858cea4bf7db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hideSpritePanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a9e7bf97aa82c0e64de3a3373c3801273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addAction</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>af979c5349a1b4d32cb24ad3d6c503e51</anchor>
      <arglist>(BaseAction *action)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>undoAction</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ab43b1a12433b238d01f859d5bf84cfb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>redoAction</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a77ad4323340140ea75bb4520348ff23e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawMarquee</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a87ae009d0ed96f42d9bd01fab136504a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMarqueeSize</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a9f1d7d25944bd5fa911ab9ecfc483d47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMarqueeLocation</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ad6d66550c647130e754a23f064a1c30a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::RenderWindow *</type>
      <name>window</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ac983684eb74cd21d181c813eab5b82e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cursor</type>
      <name>cursor</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a0256107155553310c2de3f254a9b451d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::Clock</type>
      <name>editorTimer</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a375c1d563c543b24292556fd493ac09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>frameTime</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>aee275c4252b21d73fb38c6043a0b883d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isLeftDown</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a0cfbabc1405019494b4adb3f2f9b5d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpriteManager *</type>
      <name>editorSprites</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a4943edd58378efc8867c40aeb0c3de80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpriteManager *</type>
      <name>gameSprites</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a6ff2ea58dd3886c8a64c62b76ed366b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UIManager</type>
      <name>ui</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a6850363ddb7587ba245a96bebdd9f762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpriteSelectorPanel *</type>
      <name>spritePanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a06f02d6f90f17f0a2f24a1786812eab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntervalCounter *</type>
      <name>fpsCounter</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>acef8a6a632fcebbb49f92ee12e44c051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RightPanel</type>
      <name>toolPanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ab34d26478cddbd6ec889ca223555eae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapInfoPanel *</type>
      <name>mapPanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a0f42b4555fff93626a207accb5a195e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpriteInfoPanel *</type>
      <name>infoPanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a3b59a777f37f1bfbdb81842944629558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TileInfoPanel *</type>
      <name>tilePanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>af133b7bc91e9cf1156661abf53dce89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ActionHistoryPanel *</type>
      <name>historyPanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a26ea636acabb9213cdbc07374291880e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ClipboardPanel *</type>
      <name>clipboardPanel</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a247cb2b8019ecf3bf22853883ce6e934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FileDialog *</type>
      <name>openFile</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ad8a63d7d6f91f113287ca9c314f45e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mouseOverUI</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a358a5c571381f6f5b3995037b20e755c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>brushButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ac630caa34c8e2c219804beaaa5814a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>fillButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a17380ac79054455d98a35ec94e82bc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>marqueeButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a5b47e4c6ce26e3d93e35b8911fd0b83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>moveButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>afff51309ef7cfd2b9a352c5b3c781f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>saveButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a25733da44541aa63e6f299608ebfbc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>newMapButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ae725ad0ef5626fc5858d0aeea196e741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton</type>
      <name>openMapButton</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>aab067dde594ce3a6dc5c695107ce445c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GameDrawer *</type>
      <name>gameDrawer</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a2f425b4804bd356505808e12d7bb81cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>camera</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a8bc242cdfd5c5b32e4500001c4ea7527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; EditorInstance * &gt;</type>
      <name>instances</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a385f3415ac1e060023413360b605bce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; MapTab * &gt;</type>
      <name>tabs</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>aa1b3f3b2f3a4ae797f2bbaef1432e553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EditorInstance *</type>
      <name>CM</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a4984276b990de0404de7b37118de5e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TandemTimer</type>
      <name>undoTimer</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a49bc0b93d85dc7685197182e788dd493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>marqueeMove</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>adc96c34317d15fc22b78ef2913380e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>marqueeExists</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ab5398d47b041545f90e101cdc6e4c048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isMouseInMarquee</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>adc28a36b2150a9a7736655b06079b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>leftPressed</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a6584fe0a5aa7d7db70ae75b8e99ea5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rightPressed</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a4037fb0491d280317679680b9a33f5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasFocus</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ae3c1a6b9ab84309de69d900297a48ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasCleared</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a74faeefe12c068ba1dd948e74eba3d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasCut</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>af542eb8f36a37468f8abe6f73188972f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasPasted</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a381581789019de8be7560cdec134d5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>inputTimer</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>aa4938bdfa78968d2dc772da09fc0763c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastMouseX</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a85912256e6876ba6fe39f9effc51f1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastMouseY</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a95696c6d41098d4eb6f82827428d7a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouseX</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a3f2b9ebd7b387ef42bc11fdbe57715ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouseY</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a639f496f307bbbdc9cb51743af329edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastMouseTileX</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>accad146d10d747e49870ba069923dec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastMouseTileY</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a80503687475162a1254941e69a7a053d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouseTileX</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>af5f3d6826f97df014a912c5f2d455c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouseTileY</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ac84d140b6af512994781e594cc29d2fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastMouseTile</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a9a7c0133547558a383a02cd56f8fc649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mouseTile</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a93435fe51f529278f944031749c43f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mouseInMap</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a575d07d58fa5ad6a606bfef50a77aff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mapTileX</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a6e4fabb31177ece0020570c98458110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mapTileY</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ac42de2cd4b8a244ec18b6f65f7ff3f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mapTile</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>ae4f79e9969cb6cfca8a9e48405018aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Editor *</type>
      <name>instance</name>
      <anchorfile>class_editor.html</anchorfile>
      <anchor>a79e16477405f64850b081ef2d8f94468</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EditorInstance</name>
    <filename>class_editor_instance.html</filename>
    <member kind="enumeration">
      <name>Tool</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ae14559da901ca0ed58a42eff621490ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Brush</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ae14559da901ca0ed58a42eff621490abaa855297ed6be1952c14bf7459e74b4e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fill</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ae14559da901ca0ed58a42eff621490aba555a7522478c01174f2d6771df6047a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Marquee</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ae14559da901ca0ed58a42eff621490abaeacbe0ebadc2bb5973d8ec56c9d6b3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Move</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ae14559da901ca0ed58a42eff621490abadc8f404caa6829500fbb643546ea3ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EditorInstance</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ae614236a481359b914c55d927d8aa5d3</anchor>
      <arglist>(Map *m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EditorInstance</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>a4c1764dee34c989bbda89f2d6bddbf55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Map *</type>
      <name>map</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>a65b90c1a6118965a3b58139910333ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Entity *</type>
      <name>cameraPosition</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ac7ab5aeaedb44716d5cc7c383fddb0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; BaseAction * &gt;</type>
      <name>actionHistory</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>aba3af9b5a4665d94c93adce3c836cbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>deque&lt; BaseAction * &gt;</type>
      <name>redoHistory</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>ad5e9483a8b45eea736056ce670af644e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tool</type>
      <name>selectedTool</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>af02015ac9a64d8e32d27b187181a7bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sf::Rect&lt; int &gt;</type>
      <name>moveSource</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>a282769c5c63c392527ff9cc093215ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sf::Rect&lt; int &gt;</type>
      <name>marqueeTool</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>af942bdc241eeacd2e322a5f041ae7fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calculateMapSize</name>
      <anchorfile>class_editor_instance.html</anchorfile>
      <anchor>afc855b6f3fbba23efcdc6ca83c629993</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FileDialog</name>
    <filename>class_file_dialog.html</filename>
    <member kind="function">
      <type></type>
      <name>FileDialog</name>
      <anchorfile>class_file_dialog.html</anchorfile>
      <anchor>acde1938739582b0e446496d42cdedd7b</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>selectedFile</name>
      <anchorfile>class_file_dialog.html</anchorfile>
      <anchor>a49718b3e256f25604ce79a51561b662f</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadPath</name>
      <anchorfile>class_file_dialog.html</anchorfile>
      <anchor>a0ecac3bd05eb235229337ca74152303c</anchor>
      <arglist>(fs::path filepath)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ScrollPanel *</type>
      <name>drawList</name>
      <anchorfile>class_file_dialog.html</anchorfile>
      <anchor>ac765264a483938aa57e96937d082ef00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::RectangleShape</type>
      <name>background</name>
      <anchorfile>class_file_dialog.html</anchorfile>
      <anchor>a1147b696170f51470f759b4e2a739186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>fs::path</type>
      <name>currentPath</name>
      <anchorfile>class_file_dialog.html</anchorfile>
      <anchor>a83dda6c6b31c1bd4a5c7a51cd7f3b793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FillAction</name>
    <filename>class_fill_action.html</filename>
    <base>BaseAction</base>
    <member kind="function">
      <type></type>
      <name>FillAction</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a66288499cb9300d93c8e4f837d549281</anchor>
      <arglist>(Map *map, sf::Rect&lt; int &gt; marquee, int x, int y, int setTile, int setLayer, char *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>ae3bacbf76b76f8713d75dc29cda969cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a3c67ff932b4d6e5dfe41474b6560256e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FillAction</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a44b8d90ca43c4bb6430e67adda5b5252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>performed</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a539b55ff1de371f1beddde8fd1fa0636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MapResizer::ResizeInfo *</type>
      <name>resizeResult</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a4506ec368cc866c40e7d23346178ac43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fill</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>ac77514be51249ef018528af85f78d5b7</anchor>
      <arglist>(int tile)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; int &gt;</type>
      <name>tiles</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>ae125719b2f1c773de53588eb2f510325</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>target</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>ade51b750a43e741a14ae89f8f8a8195c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>startTile</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a44eb519138093db6e5e54f18c7abec12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>value</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>acc6a143d2a4f33f535a32b797b005115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>originalValue</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>ac25f3a4e22d09c9a7454583f7ec75266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>layer</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a63b3dfece022375a655e43293523d01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::Rect&lt; int &gt;</type>
      <name>marqueeSelection</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>aa498ae74f1f1a940834092c8f58f9e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>targetX</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>ab4db9bf8b18b30a90959aed8397ecc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>targetY</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a5b0449983fd00fbb4f6308473ca18d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>needsResize</name>
      <anchorfile>class_fill_action.html</anchorfile>
      <anchor>a54ea90c4a064455f22a395ace93a29b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapInfoPanel</name>
    <filename>class_map_info_panel.html</filename>
    <member kind="function">
      <type></type>
      <name>MapInfoPanel</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>a544ee0c80f81ad18bcdf2cc0051f8be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMap</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>a17a2e56e43ded8640a1e46a39a5adcf6</anchor>
      <arglist>(Map *setMap)</arglist>
    </member>
    <member kind="variable">
      <type>TextBox *</type>
      <name>name</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>a6edd8801d12dc1f83617eee15015e8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>map</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>a1d756eea938e2967f9a2b6cccf72aa1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>nameHeader</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>a9902fa79573f205431032970c12a9328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>title</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>a83b76d5564afec27ad53d218b244fd83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>size</name>
      <anchorfile>class_map_info_panel.html</anchorfile>
      <anchor>acac8c8c3a4e06ba1a985d7fde7fc5abd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapResizer</name>
    <filename>class_map_resizer.html</filename>
    <class kind="struct">MapResizer::ResizeInfo</class>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>needsResize</name>
      <anchorfile>class_map_resizer.html</anchorfile>
      <anchor>a676ae1f99d7de64831ac0e85b63079f5</anchor>
      <arglist>(Map *map, int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>needsResize</name>
      <anchorfile>class_map_resizer.html</anchorfile>
      <anchor>a82b61e4661394e31002ae4920198b77a</anchor>
      <arglist>(Map *map, sf::Rect&lt; int &gt; *marquee)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>canResize</name>
      <anchorfile>class_map_resizer.html</anchorfile>
      <anchor>ab12719937c99d6cb26886e34cbe92473</anchor>
      <arglist>(Map *map, int x, int y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapResizer::ResizeInfo *</type>
      <name>resizeByMarquee</name>
      <anchorfile>class_map_resizer.html</anchorfile>
      <anchor>a31854fb22389dfe22b63369601fc8ffe</anchor>
      <arglist>(Map *map, sf::Rect&lt; int &gt; *marquee)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>shrink</name>
      <anchorfile>class_map_resizer.html</anchorfile>
      <anchor>a35b7cd4e57dc24abd6b041b69d1891dc</anchor>
      <arglist>(Map *map, MapResizer::ResizeInfo *info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MapResizer::ResizeInfo *</type>
      <name>resizeByInfo</name>
      <anchorfile>class_map_resizer.html</anchorfile>
      <anchor>a9f9e3b258ffcaa46daa90563a28b2057</anchor>
      <arglist>(Map *map, MapResizer::ResizeInfo *info)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapResizer::ResizeInfo</name>
    <filename>struct_map_resizer_1_1_resize_info.html</filename>
    <member kind="variable">
      <type>sf::Rect&lt; int &gt;</type>
      <name>targetArea</name>
      <anchorfile>struct_map_resizer_1_1_resize_info.html</anchorfile>
      <anchor>afa5933da125cb0dd806c5888488b03d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shiftX</name>
      <anchorfile>struct_map_resizer_1_1_resize_info.html</anchorfile>
      <anchor>a61d2e3badb5fb899904a849bb09681ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>shiftY</name>
      <anchorfile>struct_map_resizer_1_1_resize_info.html</anchorfile>
      <anchor>ab3f7be85e082e64da784a19110bad03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>resizeX</name>
      <anchorfile>struct_map_resizer_1_1_resize_info.html</anchorfile>
      <anchor>a0e13e550602f975755e56b89dc7fe0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>resizeY</name>
      <anchorfile>struct_map_resizer_1_1_resize_info.html</anchorfile>
      <anchor>a777f6bb6b6b8880b23b9d0938c8e4ba6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapTab</name>
    <filename>class_map_tab.html</filename>
    <member kind="function">
      <type></type>
      <name>MapTab</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>a0bbb064805dc18351ffc4397a1ba5ea6</anchor>
      <arglist>(EditorInstance *inst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateName</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>a2d8c2b4ee102c6dbc39901fb42d43874</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual InterfaceElement *</type>
      <name>collisionCheck</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>aa2c416066fd089c9c7b494101e0dc610</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="variable">
      <type>EditorInstance *</type>
      <name>instance</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>aebb73730c69dedb87f8e4b25e231f1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IconButton *</type>
      <name>closeButton</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>a10458506c30f813a4732e38fa85f9f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>name</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>a4e76be29d81678a23b482da7e3c4f43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::RectangleShape</type>
      <name>background</name>
      <anchorfile>class_map_tab.html</anchorfile>
      <anchor>a14636191b88c16c8da906a92df4308df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MoveAction</name>
    <filename>class_move_action.html</filename>
    <base>BaseAction</base>
    <class kind="struct">MoveAction::TileChanged</class>
    <member kind="function">
      <type></type>
      <name>MoveAction</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>a14c3f08f91cde45ea544fa931487ca80</anchor>
      <arglist>(Map *map, sf::Rect&lt; int &gt; src, sf::Rect&lt; int &gt; dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>aa217dddf6d8560ade15256559403f28e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>acb40c5ea21bf9fe445f462fb9c3d02ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MoveAction</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>ae655a43b4448c883ab4e967e42fa6170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>target</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>a3a11fa2e9d727d7dd214b3ac8c0dfaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::Rect&lt; int &gt;</type>
      <name>source</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>a23d515c0a2d35a227e70ea39aec1ef21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::Rect&lt; int &gt;</type>
      <name>destination</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>a8042ba62fcad509543d77f1d358e2642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>performed</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>afdb48d26a66af825eb5e093a81ddd9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; TileChanged &gt;</type>
      <name>tiles</name>
      <anchorfile>class_move_action.html</anchorfile>
      <anchor>a8371d359c565046a9d8af1458d0a5470</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MoveAction::TileChanged</name>
    <filename>struct_move_action_1_1_tile_changed.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>tile</name>
      <anchorfile>struct_move_action_1_1_tile_changed.html</anchorfile>
      <anchor>a843bf65f93a2b10a9ae9dc39c2991bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>layer</name>
      <anchorfile>struct_move_action_1_1_tile_changed.html</anchorfile>
      <anchor>a337392ab4dfd0d1f847d1b4ecfe12d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val</name>
      <anchorfile>struct_move_action_1_1_tile_changed.html</anchorfile>
      <anchor>a1c973884d2afe8512caa759de93ed94f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>original</name>
      <anchorfile>struct_move_action_1_1_tile_changed.html</anchorfile>
      <anchor>a621546130d6fe3e5063d153fb8af3663</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PasteAction</name>
    <filename>class_paste_action.html</filename>
    <base>BaseAction</base>
    <class kind="struct">PasteAction::TileChanged</class>
    <member kind="function">
      <type></type>
      <name>PasteAction</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>abd12cd1237a6e2836160ae1d5867d6cf</anchor>
      <arglist>(Map *map, vector&lt; ClipboardPanel::CopyTile &gt; *clipboard, int destX, int destY)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>perform</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>ae2a50b5c9ef321bcc79a37192aacfcd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>undo</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>ab20684af2be494e75bb37e215433ca58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PasteAction</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>aa9400c382e4fb131466bd8c71ec66e92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MapResizer::ResizeInfo *</type>
      <name>resizeResult</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>a85a1d79cc9fb11748e4996e0dba77f8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>target</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>afcb1a4818458420742e8c6d9955e616c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; TileChanged &gt;</type>
      <name>tiles</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>a170bde239bd60e21f16b3461cb46d350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>destinationX</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>a48553c671a84ecb6e15d99e5cdf79c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>destinationY</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>ad618709171aa372683f598b1bffac04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>clipboardWidth</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>ad6264b033293cab3bf6d301be1b4857f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>clipboardHeight</name>
      <anchorfile>class_paste_action.html</anchorfile>
      <anchor>a31f01afd5724ba11c40d0c1434a02070</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PasteAction::TileChanged</name>
    <filename>struct_paste_action_1_1_tile_changed.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>tileX</name>
      <anchorfile>struct_paste_action_1_1_tile_changed.html</anchorfile>
      <anchor>a7164b5c013a51bd4e67253f06d91db9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tileY</name>
      <anchorfile>struct_paste_action_1_1_tile_changed.html</anchorfile>
      <anchor>a5fb899b047627216019e6f6402abad81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>layer</name>
      <anchorfile>struct_paste_action_1_1_tile_changed.html</anchorfile>
      <anchor>ad0e653ae523e2b09f807a07ae587daf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val</name>
      <anchorfile>struct_paste_action_1_1_tile_changed.html</anchorfile>
      <anchor>a39a4600a524946ae9f5486572d90f930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>original</name>
      <anchorfile>struct_paste_action_1_1_tile_changed.html</anchorfile>
      <anchor>ad43f14ff998b245b827b64bf5f2ce708</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RightPanel</name>
    <filename>class_right_panel.html</filename>
    <member kind="function">
      <type></type>
      <name>RightPanel</name>
      <anchorfile>class_right_panel.html</anchorfile>
      <anchor>a59afb09052d18eeb48b5d7f294bf2e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onResize</name>
      <anchorfile>class_right_panel.html</anchorfile>
      <anchor>ad53ec5d6893560eb5b6614a8d36b1bff</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::RectangleShape</type>
      <name>background</name>
      <anchorfile>class_right_panel.html</anchorfile>
      <anchor>ab300c70ed8a7f9d2e45beb6112ce7c9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SpriteInfoPanel</name>
    <filename>class_sprite_info_panel.html</filename>
    <member kind="function">
      <type></type>
      <name>SpriteInfoPanel</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>acc23d9fb57ec979a3770f2e59397b58e</anchor>
      <arglist>(BaseSprite *selected)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelectedSprite</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a0fa37bacf8e91f7cabe8e52f5f3a8d68</anchor>
      <arglist>(BaseSprite *selected)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onResize</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a54201faefc75b6c7927ae9c5746f09c5</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spriteSelectorClick</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a061ff044721158e8024469712115602a</anchor>
      <arglist>(InterfaceElement *sender)</arglist>
    </member>
    <member kind="variable">
      <type>BaseSprite *</type>
      <name>selectedSprite</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a956e0c497f28c72b4c412a79a464500a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IconButton *</type>
      <name>spriteButton</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>ad3cfe61df9bbe039a82935016a3317c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>spriteName</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a4a9d06788aadb502c0bfbc167ae9dc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>spriteSheetName</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a5494d919b2026d2930ce4bb1ab6f845d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>spriteType</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a2a7d64632a89599abf5172e4a939bf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>spriteWidth</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a409dc506e551428af83920e1cbb643fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>spriteHeight</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>aeb403de2677774b00682f573e6fa6047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>title</name>
      <anchorfile>class_sprite_info_panel.html</anchorfile>
      <anchor>a708a1832ab37410b67f2be0de35e8293</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SpriteSelectorPanel</name>
    <filename>class_sprite_selector_panel.html</filename>
    <member kind="function">
      <type></type>
      <name>SpriteSelectorPanel</name>
      <anchorfile>class_sprite_selector_panel.html</anchorfile>
      <anchor>afc8170a7c1e969f3e5fc7c6929ed88be</anchor>
      <arglist>(int width, int height, SpriteManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLayout</name>
      <anchorfile>class_sprite_selector_panel.html</anchorfile>
      <anchor>ab234f1a50821dfb54e802468b6ff8edc</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onResize</name>
      <anchorfile>class_sprite_selector_panel.html</anchorfile>
      <anchor>a2644aa728a172c48fd56c2cd5e74c656</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sf::RectangleShape *</type>
      <name>background</name>
      <anchorfile>class_sprite_selector_panel.html</anchorfile>
      <anchor>a344d2803afb20542ccaf87583b2b6174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpriteManager *</type>
      <name>spriteManager</name>
      <anchorfile>class_sprite_selector_panel.html</anchorfile>
      <anchor>a15990d7a08ffa4962c4598fee690ab85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton **</type>
      <name>spriteButtons</name>
      <anchorfile>class_sprite_selector_panel.html</anchorfile>
      <anchor>a233ca7cd21bd94699af4ada118ec7ae1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TileInfoPanel</name>
    <filename>class_tile_info_panel.html</filename>
    <member kind="function">
      <type></type>
      <name>TileInfoPanel</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a6d5cc9a581bbd27b4a12c5853bdb97ba</anchor>
      <arglist>(SpriteManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTile</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a159028f4180049c1c3bf008207ad46d8</anchor>
      <arglist>(int *tile, int tileRow, int tileCol)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onResize</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a1d83f2294201d69e949d62606d08e5fd</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label *</type>
      <name>title</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a60845cd5506fb8e3282232d760be9b08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label **</type>
      <name>layers</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a0033cd6f31356580ef2ba09cfe2e0f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Label **</type>
      <name>spriteNames</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a17eef241e942486bdde1368a48517fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IconButton **</type>
      <name>tileSprites</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>aef8ab6dde731143120f8e6c4d1f14180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpriteManager *</type>
      <name>spriteManager</name>
      <anchorfile>class_tile_info_panel.html</anchorfile>
      <anchor>a20ef03cc7132c9c758320cbae59d98fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
